@charset "utf-8";
*{ margin:0; padding:0px;}
body,td,th {font-size: 14px;}
body {}
html {
  overflow-y:scroll;
  overflow:-moz-scrollbars-vertical;
}table, th, td {border:1px solid black;}

.table {
border-right: 1px solid#000000;border-bottom:1px solid #080000;textalign: center;}
a:link {color: #000;text-decoration: none;}
img{ border:0px;}
a:hover {text-decoration: none;	color: #F30;}
input,button,ul,ol{margin:0px;padding:0px}
a:visited { color:#000000;}
li{ list-style:none;}
.header_bj{ width:100%; height:36px; line-height:36px; background:#f1f1f1; min-width:1200px;}
.header{ width:1200px; margin:0 auto;}
.header_left{width:900px; float:left; font-size:12px; color:#666;}
.header_rtght{ float:right; font-size:12px; color:#999;}
.header_rtght a{ font-size:12px; color:#666; padding:0 5px;}
.header_rtght a:hover{ color:#009544;}
button,input,select,textarea{font-size:100%;border:none;width:298px;height:40px;color: #999; padding-left:15px; }
.top{ width:1180px; background-color:#FFF; margin:0 auto; height:100px;}
.topLogo{ width:1180px;}
.logo{ width:297px; float:left; margin-top:25px; }
.logo img{ height:70px;}
.top-tel{ float:left; margin-top:35px;    margin-left: 180px;}
.search{width:400px}
.search .search-box{border:1px solid #ccc;width:360px;margin-top:5px;margin-left:60px}
.search-box .type{width:72px;background:#fafafa;border-right:1px solid #eee;padding:0 5px 0 8px;font-size:14px;position:relative}
.search-box .type h3{line-height:40px;height:40px;font-weight:normal;cursor:pointer}
.search-box .type ul{position:absolute;background:#fafafa;top:40px;left:0;width:56px;border:1px solid #eee;border-top:0;display:none;z-index:999}
.search-box .type ul li{border-bottom:1px solid #eee}
.search-box .type ul li a{display:block;padding:5px;text-decoration:none}
.search-box .type ul li a:hover{background:#eee}
.search-box .arrow{background:url(../images/lcy/bg.png) -37px 0 no-repeat;display:inline-block;width:8px;height:4px;float:right;margin-top:18px;cursor:pointer}
.search .s-ico{border:1px solid #eee;height:30px;margin-top:12px;cursor:pointer}
.search .s-ico span{display:inline-block;width:21px;height:21px;background:url(../images/lcy/bg.png) no-repeat -42px -18px;margin:5px}
.search-box .form-control{border:0;height:16px;line-height:16px;width:250px;outline:0;font-size:14px;padding:10px;vertical-align:middle}
.search-box .btn-search{float:right;line-height:40px;border:0;background:#FFB600 url(search-ico.png) no-repeat center;width:47px;height:40px;text-indent:-999em;cursor:pointer}
.search .hotwords a{margin-right:12px}
.search .hotwords a:hover{text-decoration:underline}
.relatedlink{margin:15px 0 0 0; float:right; text-align:left; width:250px}
.top_tel{
    float: right;
    margin-top:15px;
}
.top_tel img{
    display: inline-block; 
    float: left; margin-right: 8px;
    margin-top: 3px;
}
.top_tel span{
    color: #666; 
    display: inline-block; 
    float: left;
}
.top_tel p{
    margin: 0px;
    float: left;
    color: #333333;
    font-size: 25px; 
}
.warp{ width:1200px; margin:0 auto}

	/*menu*/
#menu {
	height: 54px;
	background: #04B9FE;
	font-family: "微软雅黑";
	z-index: 3; clear:both; min-width:1200px;
}
#menu li {
	height: 54px;
	width: 120px;
	text-align: center;
	float: left;
	display: inline;
}
#menu li a {
	color: #fff;
	display: block;
	line-height: normal;
	line-height: 54px;
	font-size: 17px;
	transition: all 0.4s;
	height: 54px;
	background-position: center;
}
#menu li a:hover, #menu li.hover a {
	text-decoration: none;
	background: #FFB600;
	color: #fff;
}
#menu li a.cur, #menu li a.cur {
	text-decoration: none;
	background: #FFB600;
	color: #fff;
}
#menu .hover a {
	color: #fff;
}
/*下拉菜单*/
#menu .mainlevel {
	position: relative;
	z-index: 99999;
}
#menu .mainlevel .lbul {
	padding: 0px;
	display: none;
	position: absolute;
	top: 54px;
	width: 100%;
	z-index: 1000;
}
#menu .mainlevel .lbul ul {
	background: #04B9FE;
	width: 180px;
	overflow: hidden;
	z-index: 100;    
}
#menu li.mainlevel .lbul ul li {
	float: none;
	background: none;
	height: 40px;
	margin: 0 auto;
	zoom: 1;
}
#menu li.mainlevel .lbul ul li a {
	display: block;
	height: 40px;
	padding: 0 10px;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	background: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden; 
}
#menu li.mainlevel .lbul ul li a:hover {
	background: #FFB600;
	color: #fff;
}

.iabout {
	padding: 40px 0 40px;
	background: #f5f5f5;
	margin-bottom: 30px; min-width:1200px;
}
.iabout .img {
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 55px;
}
.iabout .img img {
	width: 100%;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.iabout .img:hover img {
	transform: scale(1.03);
}
.iabout .txtcon {
	width: 940px;
	float: right;
}
.iabout .txtcon .title p {
	    position: relative;
    font-size: 30px;
    margin-bottom: 15px;
    font-style: normal;
}
.iabout .txtcon .title .line {
	width: 46px;
	height: 2px;
	display: block;
	background: #FFB600;
}
.iabout .txtcon .txt {
	margin: 13px 0 13px;
	line-height: 25px;
	overflow: hidden;
	color: #666666;
}
.iabout .txtcon .btn {
	width: 130px;
	height: 24px;
	padding-top: 12px;
	display: block;
	text-align: center;
	background: #04B9FE;
}
.iabout .txtcon .btn{ color:#fff}
.iabout .txtcon .btn s {
	width: 25px;
	height: 14px;
	display: inline-block;
	vertical-align: top;
	background-position: -113px -36px; 
}
.iabout .txtcon .btn:hover {
	width: 140px;
}


.inews {
    height: 470px;
}
.inews .title {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-bottom: 28px;
}
.inews .title h3 {
	font-size: 22px;
}
.inews .title h3 s {
	width: 4px;
	height: 22px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	background: #04B9FE;
}
.inews .title a {
	color: #04B9FE;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms; float:right
}
.inews .title a:hover {
	text-decoration: underline;
}
.inews .newslist {
	line-height: 55px;
}
.inews .newslist li {
	width: 100%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	border-bottom: 1px dashed #d4d4d4;
}
.inews .newslist li a {
	width: 100%;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.inews .newslist li .time {
	color: #999999;
	float: right;
	font-weight: normal;
}
.inews1 {
	width: 580px;
	float: left;    margin-top: 20px;
}
.inews .item {
	width: 100%;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d4d4d4;
}
.inews .item img {
	width: 100px;
	height: 75px;
	float: left;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	margin-right: 20px;
}
.inews .item h3 {
	color: #333;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	margin-bottom: 10px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.inews .item .txt {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #999999;
}
.inews .item:hover img {
	-webkit-filter: brightness(110%);
	filters: brightness(110%);
}
.inews .item:hover h3 {
	color: #67b306;
}
.inews2 {
	width: 575px;
	float: right;    margin-top: 20px;
}.i-tt1 em{position:relative;font-size:30px;padding-bottom:10px;margin-bottom:15px; font-style:normal}
.i-tt1 em::after{position:absolute;content:'';left:50%;bottom:0;width:54px;height:3px;background:#FFB600;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.i-tt1 span{font-size:16px;color:#666}
.db {
    display: block;
}.tac {
    text-align: center; margin-bottom:25px;
}
 /*更多服务*/
 
 .card{text-align: center;    height: 420px; margin-top:25px;}
.card .thead { margin:20px 0px; position: relative; }
.card .cols{ width:1200px; margin:0 auto; }
.card .cols ul{float:left;}
.card .cols li{float:left;width:386px; height:250px; margin-right:21px; position:relative; color:#333; }
 .card .cols li:nth-child(3n){margin-right:0}
.card .cols li:hover{border-color:#434343;}
.card .cols li a{ display:block;position:relative; color:#fff; font-size:22px; overflow:hidden;}
.card .cols li a .photo img{transition:all .5s;-webkit-transition:all .5s;    width: 386px;
    height: 180px;}
.card .cols li a:hover .photo img{transform:scale(1.08);-webkit-transform:scale(1.08);}
.card .cols li a .tb{ height:39px; margin-bottom:24px;}
.card .cols li a .xfk{ text-align:center; position:absolute; top:48px; width:100%; z-index:10;}


.card .cols li a.more  {
	margin: 0px auto;display:block; 
	width: 90px;
	height: 23px; margin-top:25px;
	display: block;
	color: #ee7800;
	font-size: 12px;
	border: 1px #ee7800 solid;
	border-radius: 25px;
	line-height: 23px;
	text-align: center;
}
.card .cols li a.more:hover {
	display:block; background-color:#ee7800;
	margin:0px auto;
	width:90px;
	height:23px;
	color:#fff;
	font-size:12px;
	border:1px #ee7800 solid;
	border-radius:25px;
	line-height:23px;
	text-align:center;  margin-top:25px;
}


/* 工程案例 */
.case02{height:410px;  overflow:hidden; clear:both; width:1200px; margin:0 auto }

.t_case{height:153px; text-align:center}
.t_case img{margin:auto; display:block;}
.roll {
    width: 1200px;
    height: 150px; margin:0 auto;
}.rel {
    position: relative;
}.hid {
    overflow: hidden;
}


#demo1{float:left;width:300%;}

.iproal {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;height:270px
}

.iproal .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
   
    width: 290px;
}
.iproal .item a {
	display: block;
	position: relative;
	width: 100%;
	height: 270px;    text-align: center;
}
.iproal .item img {
	
    width: 290px;
    height: 217px;
    overflow: hidden;
}

.iproal .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block;
}
.iproal .item:hover span {
	background:#04B9FE; color:#fff
}


.ipro {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.ipro .list {
	width: 100%;
}
.ipro .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
   
    width: 290px;
}.ipro .item:nth-child(4n){margin-right:0}
.ipro .item a {
	display: block;
	position: relative;
	width: 100%;
	height: 270px;    text-align: center;
}
.ipro .item img {
	
    width: 290px;
    height: 217px;
    overflow: hidden;
}.ico {
    background: url(ico.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.ipro .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden;
}
.ipro .item:hover span {
	background:#04B9FE; color:#fff
}



.iproneiye {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.iproneiye .list {
	width: 100%;
}
.iproneiye .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;margin-left: 10px;
   
    width: 290px;
}.iproneiye .item:nth-child(3n){margin-right:0}
.iproneiye .item a {
	display: block;
	position: relative;
	width: 100%;
	height: 270px;    text-align: center;
}
.iproneiye .item img {
	
    width: 290px;
    height: 217px;
    overflow: hidden;
}

.iproanli {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.iproanli .list {
	width: 100%;
}
.iproanli .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;margin-left: 10px;
   
    width: 450px;
}.iproanli .item:nth-child(2n){margin-right:0}
.iproanli .item a {
	display: block;
	position: relative;
	width: 100%;    text-align: center;
}
.iproanli .item img {
	
    width: 450px;
    overflow: hidden;
}

.iproanli .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden;
}
.iproanli .item:hover span {
	background:#04B9FE; color:#fff
}


.iprolist {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px; clear:both
}
.iprolist .tip{height:47px;line-height:47px;font-size:18px;border-bottom:solid 1px #04B9FE; color:#04B9FE;margin:0;    padding-left: 10px;color:#04B9FE;}
.iprolist .tip span{ float:right;font-size: 14px;
    padding-right: 15px;}.iprolist .tip  a{color:#04B9FE;}
.iprolist .list {
	width: 100%;
}
.iprolist .item {background: #fff;
    display: block;
    float: left;
    margin-top: 5px;
    margin-bottom: 15px;margin-left: 10px;
   
    width: 220px;
}.iprolist .item:nth-child(4n){margin-right:0}
.iprolist .item a {
	display: block;
	position: relative;
	width: 100%;    text-align: center;
}
.iprolist .item img {
	
    width: 220px;
    overflow: hidden; height:165px;
}

.iprolist .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden;
}
.iprolist .item:hover span {
	background:#04B9FE; color:#fff
}
.ico {
    background: url(ico.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
/*默认栏目列表页*/
.column_list_tit{padding:0 0 0 10px;height: 32px;line-height: 32px;background: #f7f7f7;margin: 10px 0;color: #1f9191;font-weight: bold;}
.column_list{ padding:15px;}
.column_list li{padding-left:10px;line-height:40px;background: url(icon_2.png) no-repeat 0px 19px; text-align:left;border-bottom: 1px dashed #f1f1f1;    font-size: 15px;}
.column_list .list_line{border-bottom: 1px dashed #ddd;height:1px;margin:5px 0;}
/*有时间栏目列表*/
.column_list li .count,.column_list li .date{float: right;color: #999;display: block;text-align: center;}
.column_list_tit .count,.column_list_tit .date{float: right;display: block;width: 100px;text-align: center;}

.iproneiye .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden;
}
.iproneiye .item:hover span {
	background:#04B9FE; color:#fff
}

.hqwy_tit{  text-align: center;    padding-top: 20px;}
.hqwy_tit img{ padding-top:10px;}
.hqwy_tit h3 a{ font-weight: normal;text-align: center; font-style: normal; font-variant: normal;  line-height: 42px;  color:#444;font-size: 30px;
    padding-bottom: 10px;
    margin-bottom: 15px;}
.hqwy_tit_2 span{font-size: 25px;text-align: center; font-weight:normal;color:#444; padding-top:30px; }

.newsnav_yg{overflow:hidden; display: table; float:right;margin: -25px auto;}
.newsnav_yg li{font-size: 16px; color: #666; float:left;   margin-right:10px; overflow:hidden; border:1px solid #04B9FE; border-radius:20px}
.newsnav_yg li span{ font-weight:normal}
.newsnav_yg li a{display: block;
    padding: 3px 16px;
    font-size: 14px;
    color: #666;
    float: left;}
.newsnav_yg li img{ float:right; padding-top: 2px;
    width: 22px;}

.xfdz_tit {
    text-align: center;    margin-top: 8px;
}
/* banner */
#banner_main{overflow: hidden;position: relative;z-index: 2; min-width:1200px; clear:both;}
#banner_main .banner{height: 328px;}
#banner{width: 100%;min-width: 1000px;position: relative;overflow: hidden;z-index: 0;}
#banner, .banner ul{max-height: 500px;overflow: hidden;}
.banner li{width: 100%;position: absolute;z-index: 1;overflow: hidden;}
.banner li img{width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0;}
#banner .tip{width: 1000px;height: 20px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 10px;z-index: 3;}
#banner .tip span{height: 5px;margin: 0 2px;width: 20px;display: inline-block;font-size: 0;cursor: pointer;background: #F0F0F0;opacity: .6;filter: Alpha(opacity=60);
*zoom:1;}
#banner .tip span.cur{background-color: #FFB600;opacity: 1;filter: Alpha(opacity=100);}
#banner #btn_prev, #banner #btn_next{width: 40px;height: 90px;position: absolute;top: 50%;z-index: 5;margin-top: -45px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
#banner #btn_prev{background-position: 0 0;left: 5%;}
#banner #btn_next{background-position: -50px 0;right: 5%;}
#banner #btn_prev:hover{background-position: 0 -98px;}
#banner #btn_next:hover{background-position: -50px -98px;}

/* 底部 */
.foot{height:243px; background:#3e4247; clear:both; min-width:1200px;}
.foot_txt{ width:1200px; margin:0 auto}
.foot p{line-height:35px; font-family:"Microsoft YaHei",微软雅黑;font-weight:lighter; font-size:14px; padding:26px 0 0 0; width:600px; float:left}
.foot p,.foot,.foot a{color:#ededed}
.fotright{ width:400px; height:213px; float:right}
.fotright li{ width:200px; float:left;height:213px; text-align:center; font-size:14px; color:#fff}
.fotright li img { width:135px;  margin-top:20px; margin-bottom:5px; }
.footborder{height:4px; width:100%; clear:both; background:#F3A623;}

.sortImg{background:#f3f3f3; clear:both; text-align:center;}
.sortImg img{display:block; margin:auto}

.indexnews{ width:1200px; margin:0 auto;    height: 590px;}
.indexnews .indexnews_left{ width:590px; float:left;border: 1px solid #D6D6D6;box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.9); 
}

.indexnews_left li {
	padding: 15px 15px;
	border-bottom: solid 1px #EEEEEE;
	overflow: hidden;
	clear: both; height:140px;
}.indexnews_left li:hover h2 a {
	color: #191244;
}
.indexnews_left .tip, .daodu .tip {
	height: 37px;
	
	position: relative;
	line-height: 37px;    margin-bottom: 10px;
}
.indexnews_left .tip h4, .daodu .tip h4 {
	position: absolute;
	font-size: 20px;
	line-height: 37px;
    width: 120px;
    text-align: center;
	
	 background:#04B9FE; font-weight:normal
}

.indexnews_left .tip h4 span.gra, .daodu .tip h4 span.gra {
	color: #fff;
}.indexnews_left .tip h4 span.gra a{color: #fff; }
.indexnews .indexnews_right{ width:590px; float:right;border: 1px solid #D6D6D6;box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.9);}

.indexnews_right li {
	padding: 15px 15px;
	border-bottom: solid 1px #EEEEEE;
	overflow: hidden;
	clear: both; height:140px;
}.indexnews_right li:hover h2 a {
	color: #191244;
}
.indexnews_right .tip, .daodu .tip {
	height: 37px;
	
	position: relative;
	line-height: 37px;    margin-bottom: 10px;
}
.indexnews_right .tip h4, .daodu .tip h4 {
	position: absolute;
	font-size: 20px;
	line-height: 37px; width:120px; text-align:center;
    background: #04B9FE;font-weight: normal;
}
.indexnews_right .tip h4 span.yel, .daodu .tip h4 span.yel {
	color: #191244;
}.indexnews_right .tip h4 span.gra a{color: #fff;}
.indexnews_right .tip h4 span.gra, .daodu .tip h4 span.gra {
	color: #333;
}

.tip .count {
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0px;
	padding: 0 10px;
	color: #999;
	font-size: 14px;
}.tip .count a{color: #04B9FE;}

.count strong {
	color: #db6d4c;
	font-weight: bold;
	padding: 0 5px;
}

.entry-img, .dd-img {
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 20px;width:224px;
}.entry-img img{ width:224px; height:140px;}
.dd-title a {
	font-size: 15px;
	height: 40px;
	display: block;
	overflow: hidden;
}
i {
    font-style: normal;
}
.dd-site {
	line-height: 18px;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	padding-top: 12px;
}
.entry-img .sort a {
	padding: 5px 12px;
	background: rgba(0,0,0,0.7);
	font-size: 14px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
}.entry-content {
	overflow: hidden;
}
.entry-title {
	font-size: 16px;
	line-height: 1.6;
	
	color: #272322; text-align:left;margin: 0px; font-weight:normal
}
.entry-site {
	font-size: 13px;
	color: #888;
	line-height: 1.6;
	padding-top: 15px; text-align:left
}
.entry-meta {
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #b8b8b8;
	margin-top: 10px;
}.entry-meta .eye {
    border-left: none;
}

.eye {
    float: right;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}.time {
    float: right;
}

.main_content{width: 1200px;margin:0 auto;}
/*------------------左侧菜单--------------------*/
.article_left{width:20%;float: left; margin-top:13px; margin-bottom:20px;}
.leftNavTitle{width:100%;font:100 18px/49px "Microsoft YaHei","微软雅黑";color:#fff;background:#04B9FE;text-align: center;font-size: 18px; margin:0;
border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;height: 50px;
    line-height: 50px;} 

.leftNavTitle a{color:#fff;}
/***一级***/
.article_left .lv1_ul{line-height: 38px;background: #fff;}
.article_left .lv1_li{  margin: 0 0 1px;background: #EEE;font-size: 14px;}
.article_left .lv1_li a:hover{color: #04B9FE}
.article_left .lv1_li p{ line-height:38px;}
.article_left .lv1_li .lv1_p{font-size:16px;cursor:pointer;padding:0 0 0 25px; margin: 0 10px; line-height:50px;}
.article_left .lv1_li .lv1_p a.lv1_tit{display: block; text-align:left}
.article_left .lv1_p.hasChildren{background:url(icon_2.png) no-repeat 10px center;cursor:pointer;}
.article_left .lv1_p.hasChildren.show {background:url(nav_colse.png) no-repeat 198px center;}
.article_left .lv1_p.current a{color:#04B9FE}
.article_right{ float:right; width:78%;box-sizing: border-box; _width:76%; margin-top:13px; margin-bottom:20px;}
/*公用标题样式*/
h2.title_header,h2.Com_tit{height:47px;line-height:47px;color:#04B9FE ;font-size: 18px; text-align:left ;border-bottom:2px solid #04B9FE ;}
h2.title_header a.more:hover{ font-size:14px;}

	
h2.title_header p{float: right;
    font-size: 14px;
    text-align: right;
    margin-right: 30px;
    color: #333;    margin: 0;    padding-right: 10px;}
h2.title_header span,h2.Com_tit span{padding-left: 10px; float:left}
h2.title_header span a{color: #04B9FE }
.border{border:1px solid #ededed;}

.main5 .zuo{width:900px;float:left; margin-left:10px}.main5 .zuo .tip{height:60px;line-height:60px;border-bottom:solid 1px #d6d6d6;position:relative;}.main5 .zuo .tip span{height:60px;line-height:60px;position:absolute;font-size:22px;font-weight:600;left:0;border-bottom:solid 1px #04B9FE; color:#04B9FE;margin:0}.main5 .zuo .tip span a{color:#04B9FE;}.main5 .zuo li{padding:15px 0;border-bottom:solid 1px #eee;overflow:hidden;clear:both}.main5 .zuo .imgkj{float:left;position:relative;overflow:hidden;margin-right:20px;width:224px}.main5 .zuo .imgkj img{width:224px;height:168px;border-radius:15px 0 0 15px;}.main5 .zuo .wenzi{overflow:hidden}.main5 .zuo .biaoti{font-size:18px;line-height:1.6;font-weight:500;color:#272322;text-align:left;margin:0}.main5 .zuo .daodu{font-size:13px;line-height:22px;color:#888;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp: 4;-webkit-box-orient:vertical;padding-top:15px;text-align:left}.main5 .zuo .meta{height:26px;line-height:26px;font-size:13px;color:#b8b8b8;margin-top:10px}.main5 .zuo .meta .eye{float:right;background: url(eye.png) no-repeat 0px 0px;display:inline-block;height:14px;line-height:14px; border:0; text-indent:1.3em;}.main5 .zuo .meta .time{float:left;background: url(time.png) no-repeat 0px 0px;display:inline-block;height:14px;line-height:14px; border:0; text-indent:1.3em;}


.main2 .zuo .neirong{font-size:16px; line-height:25px;padding:0 3% 0 3%;overflow:hidden;text-align:left}.main2 .zuo .neirong img{max-width:100%;height:auto!important}



.main2{width:1200px;margin:0 auto;clear:both;}.main2 .zuo{width:930px;float:left;padding-bottom: 40px;}.main2 .zuo .biaoti{line-height:60px;height:60px;color:#04B9FE; overflow:hidden; text-align:center;}.main2 .zuo .biaoti h1{font-size:25px;}.main2 .zuo .biaoti h2{font-size:26px;}.main2 .zuo .tip{height:60px;line-height:60px;border-bottom:solid 1px #d6d6d6;position:relative; text-align:left;}.main2 .zuo .tip span{height:60px;line-height:60px;position:absolute;font-size:22px;font-weight:600;left:0;border-bottom:solid 1px #04B9FE; color:#04B9FE;}.main2 .zuo .tip span a{color:#04B9FE;}.main2 .zuo .shijian{ height:25px; line-height:25px;text-align:center;color:#C3A000; font-size:13px;}.main2 .zuo .daodu{ padding:10px 10px; margin:10px 10px; min-height:50px; line-height:25px; border:1px solid #C3A000;border-radius:10px; text-align:left; color:#999999; font-size:13px;}


.main2 .zuo .xiayitiao{width:100%;overflow:hidden;color:#ffffff; background-color:#C3A000;font-size:14px;text-align:left; height:80px; margin-top:10px; padding-top:10px;}.main2 .zuo .xiayitiao a{color:#ffffff ;}.main2 .zuo .xiayitiao span{ margin-left:10px;line-height:30px; height:30px;}.main2 .zuo .tuijian{text-align:center;font-size:28px;color:#C3A000;height:80px; line-height:80px;}.main2 .zuo .lie ul{width:100%;overflow:hidden; margin-bottom:30px;}.main2 .zuo .lie ul li{width:46%;overflow:hidden;padding:1% 1%;float:left;border-bottom:1px solid #efeeee;margin-left:5px;margin-right:5px;margin-bottom:10px;text-align:left;height:27px;overflow:hidden; white-space:nowrap;}.main2 .zuo .lie ul li .time{color:#555;text-align:center;margin-top:10px}.main2 .zuo .lie ul li .time .d{font-size:40px;display:block;line-height:1}.main2 .zuo .lie ul li .time .y{display:block}.main2 .zuo .lie ul li .zi{width:79%}.main2 .zuo .lie ul li .zi span{color:#484848;font-size:16px;margin-bottom:10px;display:block;height:25px;overflow:hidden}.main2 .zuo .lie ul li .zi span i{display:inline-block;width:0;height:1px;background-color:#0166ce;vertical-align:middle}.main2 .zuo .lie ul li:hover .zi span i{width:15px;margin-right:5px}.main2 .zuo .lie ul li:hover .zi span{color:#0166ce}.main2 .zuo .lie ul li .zi p{color:#818181;height:40px;overflow:hidden}.main2 .zuo .lie ul li:hover{box-shadow:0 0 40px #c3c3c3}/*右侧通*/.youce{width:320px;float:right;margin-bottom:30px}


.main2 .zuo .biaoti{line-height:60px;height:60px;color:#04B9FE;; text-align:center;}.main2 .zuo .biaoti h1{font-size:25px;}.main2 .zuo .biaoti h2{font-size:26px;}.main2 .zuo .tip{height:60px;line-height:60px;border-bottom:solid 1px #d6d6d6;position:relative; text-align:left;}.main2 .zuo .tip span{height:60px;line-height:60px;position:absolute;font-size:22px;font-weight:600;left:0;border-bottom:solid 1px #04B9FE; color:#04B9FE;}.main2 .zuo .tip span a{color:#04B9FE;}.main2 .zuo .shijian{ height:25px; line-height:25px;text-align:center;color:#999; font-size:13px;}.main2 .zuo .daodu{ padding:10px 10px; margin:10px 10px; min-height:50px; line-height:25px; border:1px solid #C3A000;border-radius:10px; text-align:left; color:#999999; font-size:13px;}.main2 .zuo .neirong{font-size:16px; line-height:25px;padding:3% 3% 0 3%;overflow:hidden;text-align:left}.main2 .zuo .neirong img{max-width:100%;height:auto!important}




.menu{ margin:0 auto;}

#main{ margin:0 auto;width:1180px; height:495px;}
.main{ width:1180px; margin:0 auto;  background:#FFF; }
.main1{ background:url(indexbj.jpg); width:214px; float:left; height:230px;}

.mainNews{ background:url(indexbj1.jpg); width:245px; float:left; height:230px; margin-left:9px; border-bottom:1px solid #CCC;}
.mainNews img{ }

.mainNews1{ background:url(indexbj1.jpg); width:245px; float:left; height:230px; margin-left:10px;border-bottom:1px solid #CCC;}
.mainNews1 img{ margin-left:10px;}

.mainCenter{ width:189px; height:200px; }

.mainCenterLtft{ width:189px; height:190px; margin-top:10px; }
.mainCenterLtft ul li{ height:30px; line-height:30px;  padding-left:20px; }
.mainCenterLtft a{ padding-left:10px;}
.mainCenterLtft a:hover{ background:#6C0; color:#fff; display:block;}
.mainCenterLtftBottom{ width:189px; height:220px; margin-top:10px; }
.mainCenterLtftBottom ul li{ height:30px; line-height:30px;  padding-left:20px; }
.mainCenterLtftBottom a{ padding-left:10px;}
.mainCenterLtftBottom a:hover{ background:#6C0; color:#fff;  display:block;}
.mainCenterLtftBottom1{ width:189px; height:100px; margin-top:5px; }
.mainCenterLtftBottom1 ul li{ height:28px; line-height:28px;  padding-left:20px; }
.mainCenterLtftBottom1 a{ padding-left:10px;}
.mainCenterLtftBottom1 a:hover{ background:#6C0; color:#fff;  display:block;}

.mainFooter{ background:url(indexmfoot1.jpg) bottom; width:214px; height:15px; }
.mainFooter1{ background:url(indexmfoot1.jpg) bottom; width:213px; height:15px; }
.mainFooterBottom{ background:url(foot3.gif) bottom; width:250px; height:15px; }

.mainLeft1{width:189px; height:230px; float:left;}
.main2_1{background:url(indexmtitle1.jpg); width:189px; height:25px; margin:0 auto; }
.main2_1 span{ padding-left:15px; color:#FFF; font-size:14px; font-family:"微软雅黑"; font-weight:700 ; line-height:25px;}

.mainCenter1{ width:189px;  margin-left:15px; line-height:25px; }

.main_news{ width:200px;  margin-left:15px; line-height:20px; }

.main_news ul{ }
.main_news ul li{ height:30px; line-height:30px;}


.mainCenter1_1{ width:386px; line-height:20px; }

.mainCenter1_1 p{   float: left;
    width: 181px;
    padding: 0 5px 0 0;
    margin-top: 10px;   background:#04B9FE; border-radius:4px; margin-right:14px;}.mainCenter1_1 p:nth-child(2n){margin-right:0}
	.mainCenter1_1 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_1 p a{     float: left;
    width: 80%;
    height: 36px;
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 
 .mainCenter1_2{ width:386px; line-height:20px; }

.mainCenter1_2 p{   float: left;
    width: 181px;
    padding: 0 5px 0 0;
    margin-top: 10px;   background:#FFB600; border-radius:4px; margin-right:14px;}.mainCenter1_2 p:nth-child(2n){margin-right:0}
	.mainCenter1_2 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_2 p a{     float: left;
    width: 80%;
    height: 36px;
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 
  .mainCenter1_3{ width:386px; line-height:20px; }

.mainCenter1_3 p{   float: left;
    width: 181px;
    padding: 0 5px 0 0;
    margin-top: 10px;   background:#FF2C00; border-radius:4px; margin-right:14px;}.mainCenter1_3 p:nth-child(2n){margin-right:0}
	.mainCenter1_3 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_3 p a{     float: left;
    width: 80%;
    height: 36px;
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 
 
 
.mainCenter1 a{ margin-top:10px; padding-top:10px;}
.mainCenter1 img{ text-align:end;}
.mainFooter2{ background:url(indexmfoot2.jpg) bottom; width:214px; height:15px; }

.main2_2{background:url(indexmtitle1.jpg); background-repeat:no-repeat;width:189px; height:25px; margin:0 auto;  margin-left:10px;}
.main2_2 span{ padding-left:15px; color:#FFF; font-size:14px; font-family:"微软雅黑"; font-weight:700 ; line-height:25px;}
.main2_3{background:url(indexmtitle1.jpg); width:189px; height:25px; margin:0 auto; }
.mainLeft{ width:286px; background:url(indexmbk4_1.jpg); float:left; margin-left:7px;}
.mainLsft1{ width:230px;}
.mainLsft1 a { height:25px; line-height:25px;}
.mainFooter3{ background:url(indexmfoot4.jpg) bottom; width:306px; height:25px; }

.mainCenter3{ width:260px; height:179px; margin-left:13px; }
.mainCenter3 ul{ margin-top:10px;}
.mainCenter3 ul li{   height:30px; line-height:30px;}
.mainBootom{ width:930px; margin:0 auto; float:left; clear:both; margin-left:10px;}
.mainBootom1{ width:214px; float:left;}
.mainBootom1 ul{ width:200px; }
.mainBootom1 ul li{ height:55px;  float:left;}
.mainBootomLeft{ width:970px; float:left; margin-top:25px; height:230px;}
.tit{padding-left:15px; font-size:16px; font-family:"微软雅黑"; font-weight:700; height:25px; line-height:25px; }
.tit a{  font-size:14px;}
.tupian{ width:970px; margin-top:10px; margin-bottom:10px; border-top:1px  solid  #CCC;}
#footer{ width:1180px; margin:0 auto; clear:both }
.inner{ width:700px;text-align:left; float:left; margin-top:30px; margin-left:30px;background:#FFF;}
.footLeft{}


/*nav*/

.zlight { width: 1180px;  height:42px; margin:0 auto; text-align:center; background:url(00.jpg) repeat-x; }
.zlight-nav {display: block; width:1180px; margin:0 auto; position: relative; z-index: 9999; text-align:center;}

.zlight-main-nav {list-style: none; margin: 0px; }
.zlight-main-nav li { float: left;  width:102px; text-align:center; margin-left:18px; }
.zlight-main-nav li a {display: block; position: relative; text-decoration: none;  color:#fff; font-size:16px; font-weight:bold; line-height:42px;}

.zlight-main-nav li:hover {transition: #000 0.3s ease 0s;}

.zlight-main-nav li:hover .zlight-submenu li a { color:#fff;}
.zlight-main-nav li:hover .zlight-submenu li a:hover { color:#000;} 

.zlight-main-nav li:hover .zlight-submenu { display:block;}
.zlight-submenu { margin: 0px; padding: 0px; list-style: outside none none;display:none; box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.3);  position:absolute; }
.zlight-submenu li {float: none; position: relative; display: block; transition: all 0.3s ease 0s; background:#0C0;}
.zlight-submenu li a { display: block; float: none; text-decoration: none; outline: medium none; text-transform: uppercase; line-height:40px; color:#fff; font-size:14px; font-weight:none;  border-bottom:solid 1px #444444; transition: all 0.3s ease 0s;
}


.left{ width:200px; background:#FFF; float:left;}
.left1{ background:url(left-title.jpg); height:31px; }
.left1 span a{ padding-left:15px; color:#FFF; font-size:14px; font-family:"微软雅黑"; font-weight:700 ; line-height:25px; line-height:31px;}
.leftList{ width:190px;}
.leftList ul{margin-left:25px;}
.leftList ul li{ height:30px; border-bottom:1px dashed #999999; line-height:30px; list-style-type:none; }
.leftListBootom ul li{height:50px; line-height:50px; list-style-type:none; margin-left:5px;}

.zhongjian_right{ width:735px;border:1px solid #DDDDDD; float:left; background:#FFF; margin-left:15px;}
.zhongjian_right_tit{ height:35px; line-height:35px; padding-left:15px; BORDER-BOTTOM: #30B408 3px solid;}
.zhongjian_right_nr{ width:730px; margin:0 auto; margin-top:10px; line-height:30px; }
.zhongjian_right_nr ul{ width:700px;margin:0 auto; margin-bottom:10px;}
.zhongjian_right_nr li{ width:700px; height:35px;BORDER-BOTTOM: #DDDDDD 1px  dashed;}
.zhongjian_right_nr li a{ line-height:35px; background: url(arrow02.gif) left  no-repeat; padding-left:15px; color:#000000}
.zhongjian_right_nr li span{ float:right; line-height:35px; color: #999999}
.ym{ height:30px; text-align:center; margin-bottom:5px; BORDER-TOP: #0086d8 1px solid; line-height:30px; margin-top:5px; clear:both;}
.zhongjian_right_nr1 li{ float:left; width:170px; margin-top:15px; margin-left:10px; margin-bottom:10px; }
.zhongjian_right_nr1 .mc{ font-weight:100;width:140px; text-align:center; }
.STYLE1{ font-size:12px;}

.zhongjian_right_nr .h2{padding:1px;border:1px solid #f3f3f3; width:713px;}
.zhongjian_right_nr .h2 h2{color:#4c4c4c;font-size:14px;text-align:center;line-height:30px;height:30px;}
.zhongjian_right_nr .info{ text-align:center; line-height:46px;color:#999;}    
.zhongjian_right_nr p{ font-size:12px; line-height:24px; padding:3px 0px;}
.XXneirong{line-height:25px; width:690px;text-align: left;padding:10px 10px 10px 10px;}

#content{float:left;width:730px;  overflow:hidden;height:auto; margin-bottom:20px; padding:30px 10px 10px 10px; }

.ym{ height:30px; text-align:center; margin-bottom:5px; BORDER-TOP: #30B408 1px solid; line-height:30px; margin-top:5px; clear:both;}
#center{ width:1180px; margin:0 auto; background:#FFF;}
#bj{ width:1200px; background:#FFF; margin:0 auto;}

.ti{ margin-top:10px;}

.menubg{ height:42px; background:#04B9FE;width:100%;}
.menuCon{ width:1200PX; margin:0 auto;}
.menuCon ul li{ float:left; height:42px; line-height:42px;  font-weight:bold;font-size:15px;font-family:宋体;position:relative;  width:133px; text-align:center;}
.menuCon ul li a{ color:#FFF;}




/*下拉菜单*/
.menuCon ul li:hover a{ color:#FFF; }
.menuCon ul li ul.secondMenu{ width:120px; background-color:#6C0;display:none; overflow:hidden; top:40px;}
.menuCon ul li ul.secondMenu li{ float:left; height:34px; margin:0; padding:0; overflow:hidden; width:125px;}
.menuCon ul li ul.secondMenu li a{ display:block; height:34px; font:14px/34px "微软雅黑"; color:#333; text-align:center; background:none; overflow:hidden;}
.menuCon ul li ul.secondMenu li a:hover{ background-color:#060; color:#FFF;}

.control-box {
    width: 1170px;
    background-size: 1055px;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
	margin-top:30px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  margin: auto 70px auto;
}
#switcher {
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 255px;
  float: left;
  border-left: 3px white solid;
}.box img{ width:255px; height:182px;}

.shadow {
  width: 255px;
  height: 60px;
  /* opacity: 1; */
  background-color: rgba(0, 0, 0, 0.45);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);

  color: white;
  font-size: 14px;
}
.shadow a {
  display: inline-block;
  width: 225px;
  height: 60px;
  color: white;
  text-decoration: none;
  margin-left: 18px;
  margin-top: 10px;
}

